package com.whfc.emp.param;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author qzexing
 * @version 1.0
 * @date 2021-08-05 11:51
 */
@Data
public class EmpAttendSyncDataParam implements Serializable {

    /**
     * 是否触发同步事件  1-触发  0(null)-不触发
     */
    private Integer triggerEvent;
    /**
     * 组织机构ID
     */
    private Integer deptId;
    /**
     * 闸机平台
     */
    private String platform;
    /**
     * 人员唯一编号
     */
    private String personGuid;
    /**
     * 人员身份证号（兼容玉川闸机 玉川闸机没有 empCode）
     */
    private String idCardNo;
    /**
     * 人员ID
     */
    private Integer empId;
    /**
     * 人员名称
     */
    private String empName;
    /**
     * 识别时间
     */
    private Date showTime;

    /**
     * 识别模式，1:刷脸，2:刷卡，3:双重认证， 4:人证比对  5-指纹
     *
     * @see com.whfc.common.enums.RecMode
     */
    private Integer recMode;
    /**
     * 温度
     */
    private Double temperature;
    /**
     * 闸机ID
     */
    private Integer faceGateId;
    /**
     * 闸机序列号
     */
    private String deviceKey;
    /**
     * 闸机方向
     */
    private Integer direction;

    /**
     * 闸机授权列表
     */
    private List<String> deviceKeyList;

    /********图片******************/

    /**
     * 图片类型
     * 1-url  2-base64
     *
     * @see com.whfc.emp.enums.EmpSyncImgType
     */
    private Integer imgType;
    /**
     * 识别照片
     */
    private String picture;

    /**
     * 九象识别数据的id
     */
    private String data;

}
